package fr.istic.annal.reverse;

/** @pdOid 868c5f02-b54d-4211-94b3-cb2b9363a0c5 */
public class Cellule {
	/** @pdOid c830a915-5418-4dc9-ba57-c0f6ebf45a95 */
	private float valeur;

	/** @pdRoleInfo migr=no name=Expression assc=association2 mult=1..1 */
	private Expression expression;

	/**
	 * @return the valeur
	 */
	public float getValeur() {
		valeur = expression.evaluer(this);
		return valeur;
	}

	/**
	 * @return the expression
	 */
	public Expression getExpression() {
		return expression;
	}

	/**
	 * @param expression
	 *            the expression to set
	 */
	public void setExpression(Expression expression) {
		this.expression = expression;
	}

	/**
	 * @param valeur the valeur to set
	 */
	public void setValeur(float valeur) {
		this.valeur = valeur;
	}

}